body {
	font-size: 0.8em;
}
.wrapper {
	position: relative;
	background-color:#F5F6F5;
}
header {
	position:relative;
	height: 59px;
	background: url(../images/header_BG.png);
}

.wrapper a{
	float:left;
	width:73px;
	height:35px;
	display:block;
}
a.demos {
	background:url(../images/demo_btn.png)
}
a.learn {
	background:url(../images/library_btn.png)
}
.search{
	position:absolute;
	width:266px;
	height:27px;
	top:50%;
	left:50%;
	margin:-20px 0 0 -133px;
	background:url(../images/search.png) no-repeat;
}
.header_btn {
	position: absolute;
	right: 0;
	width:170px;
	top: 5px;
}
.header_btn a {
	margin-right:5px;
	margin-left:5px;
}
footer {
	position: relative;
	width: auto;
	margin: 0 auto;
	background: url(../images/footer_BG.png);
}
footer a.logo {
	position: absolute;
	width:187px;
	height:23px;
	display:block;
	bottom:15px;
	left:25px;
	background:url(../images/bankofamerica_logo.png)
}
footer a.survey {
	position: absolute;
	width:73px;
	height:35px;
	display:block;
	bottom:5px;
	right:10px;
	background:url(../images/survey_btn.png)
}
article{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-top:0;
	padding-bottom:5%;
	width:auto; 
	height:auto;
	max-width:950px;
	max-height:600px;
}
article section{
	vertical-align:middle;
	text-align:center;
	margin:0 auto;
	clear:both;
	/*
	display:inline-block; 
    vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	background-color:#00F;*/
}
/*article section img {
	float:left;
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	padding: 10px;
	overflow:hidden;
}*/
div:focus {
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
}

.dropMenu {
	float:right;
    position: absolute;
	right:14px;
	top:40px;
	z-index:999;
}

.dropMenu .iPadDemo {
	margin: 0 auto;
	width:100%;
	height:55px;
	top:30px;
    position: absolute;
}

.dropMenu .OnlineBankingDemo {
	margin: 0 auto;
	width:100%;
	height:55px;
	top:90px;
    position: absolute;
}
